﻿-var sf_states = ViewData["SavedStates"] as List<SavedState>
-bool caneditcommon = (ViewData["user"] as IUser).HasPermission("dictionaryadmin")
.popup
  %form#savefilterform
    #saveflterr.red.hidden
    %h3 Сохранить как:
    %div
      %label.radio{for="sftnew"}
        %input#sftnew{type="radio",name="sft",value="1",checked="true",onclick="$('#oldfilter').hide().find('select').attr('disabled',true);"}
        Новый фильтр
      %label.radio{for="sftold"}
        %input#sftold{type="radio",name="sft",value="2",onclick="$('#oldfilter').show().find('select').attr('disabled',false);"}
        Изменить фильтр
    .spacer5
    #oldfilter.field.hidden
      %label{for="oldfilterid"} Какой фильтр вы хотите изменить?
      -if(caneditcommon)
        =HTMLHelper.Select("oldfilterid",sf_states,"name","id",0,"required width100","","",true,true)
      -else
        =HTMLHelper.Select("oldfilterid",sf_states.Where(ss=>!ss.Public),"name","id",0,"required width100","","",true,true)
    .field
      %label{for="filtername"} Название фильтра
      %input#filtername.width100.required{name="filtername"}
    -if(caneditcommon)
      %label.radio{for="commonfilter"}
        %input#commonfilter.cb{type="checkbox",name="commonfilter",value="1"}
        Общий фильтр
      %label.radio{for="isdefault"}
        %input#isdefault.cb{type="checkbox",name="isdefault",value="1"}
        По умолчанию
    .spacer5
    %input#savefilter{type="hidden",name="savefilter"}
    %button{type="button",onclick="return saveState();"} Сохранить
    %button{type="button",onclick="$('#savefilterholder').hide(); return false;"} Отмена
